.videoDetail {
  .content {
    padding-top: 138px;

    .container {
      padding: 100px 0;

      .header {
        padding: 0 35px 30px;
        border-bottom: 1px solid #F05DA3;
        margin-bottom: 30px;

        .caption {
          font-size: 36px;
          color: #F05DA3;
        }

        i.icon-more {
          display: inline-block;
          width: 32px;
          height: 32px;
          background: url("../img/icon_more.png") 0 0 no-repeat;
          background-size: 100% 100%;
          position: relative;
          transform: translateY(5px);
        }

        .more {
          color: #999;
          font-size: 30px;
        }
      }

      .video-box {
        padding: 30px 35px;
        -webkit-box-shadow: 0 0 8px #ccc;
        -moz-box-shadow: 0 0 8px #ccc;
        box-shadow: 0 0 8px #ccc;
        .title {
          color: #333;
          font-size: 52px;
        }
        .time {
          font-size: 20px;
          color: #999;
          margin-bottom: 33px;
          margin-top: 20px;
        }

        .video-wrap {
          width: 100%;
          height: 679px;
          video {
            width: 100%;
          }
        }
      }
    }
  }
}
